<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <#include "/common/plateform/include/common-base.ftl">
    <title>规则管理</title>
    <!-- Tell the browser to be responsive to screen width -->
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
</head>

<!-- Part 一、 以下是body主体内容的模块区域 -->
<body class="hold-transition ${sysColor} sidebar-mini">
<div class="wrapper">

    <!-- top start -->
    <#include "/common/plateform/top.ftl">
    <!-- top end -->
    <!-- left start -->
    <#include "/common/plateform/left-project.ftl">
    <!-- left end-->

    <div class="content-wrapper">
        <!-- Main start -->
        <section class="content">
            <div id="div_hidden_content" class="hidden" style="display:none;">
                <input name="templateType" type="hidden" value="all"/>
                <div id="hidden_common_final">
                    <!-- temp="hidden_common_final" start -->
                    <input name="mainObjName" type="hidden" value="sysRulesTemplate">
                    <input name="mainObjPrimaryKey" type="hidden" value="rulesId">
                    <input name="objNameAll" type="hidden" value="sysRulesTemplate">
                    <!-- temp="hidden_common_final" end -->
                </div>
                <!-- temp="delForm_hidden" start -->
                <div id="delForm_hidden">
                    <input type="hidden" name="pageName" value="sysRulesTemplate-list"/>
                    <input type="hidden" name="formName" value="delForm"/>
                </div>
                <!-- temp="delForm_hidden" end -->
            </div>
            <div class="row">
                <div class="col-xs-12">

                    <!------搜索  start ------->
                    <div class="box box-info">
                        <!--搜索title  start -->
                        <div class="box-header with-border">
                            <h3 class="box-title"><i class="fa fa-search"></i> 规则子项管理  [${rulesValue!''}][${rulesKey!''}]
                                <button  onclick="toBack('${page_admin}/project/sysRulesType-list');" class="btn btn-primary btn-xs" type="button"><i class="fa fa-reply"></i> 返回上级</button>
                            </h3>
                            <div class="box-tools pull-right">
                                <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
                            </div>
                        </div>
                        <!--搜索title  end -->
                        <div class="box-body">
                            <form id="searchForm" action="javascript:;">
                                <!-- temp="searchForm_hidden" start -->
                                <div id="searchForm_hidden" style="display:;">
                                    <input type="hidden" name="pageName" value="sysRulesTemplate-list"/>
                                    <input type="hidden" name="formName" value="searchForm"/>
                                    <input type="hidden" name="sysRulesTemplate.w_rulesType" value="${rulesKey!''}"/>
                                    <input type="hidden" name="orderBy" value="sysRulesTemplate.rules_no asc,sysRulesTemplate.order_no+0 asc"/>
                                </div>
                                <!-- temp="searchForm_hidden" end -->

                                <!-- temp="searchForm_content" start -->
                                <div id="searchForm_content" class="form-group"  data-temp-code="true" data-temp-type="searchForm" data-temp-form-id="searchForm">


                                    <table class="table table-bordered bordercolor">
                                        <tbody>
                                        <tr>
                                            <td class="active" align="right"><label class="form-control-static">规则编号：</label></td>
                                            <td>
                                                <div class="form-group"><input name="sysRulesTemplate.wl_rulesNo"
                                                                               class="form-control clean" maxlength="30"
                                                                               data-temp-obj="sysRulesTemplate.rulesNo"></div>
                                            </td>
                                            <td class="active" align="right"><label class="form-control-static">规则名称：</label></td>
                                            <td>
                                                <div class="form-group"><input name="sysRulesTemplate.wl_rulesName"
                                                                               class="form-control clean" maxlength="30"
                                                                               data-temp-obj="sysRulesTemplate.rulesName"></div>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td class="active" align="right"><label class="form-control-static">公式编号：</label></td>
                                            <td>
                                                <div class="form-group"><input name="sysRulesTemplate.wl_formulaNo"
                                                                               class="form-control clean" maxlength="30"
                                                                               data-temp-obj="sysRulesTemplate.formulaNo"></div>
                                            </td>
                                            <td class="active" align="right"><label class="form-control-static">处理方式：</label></td>
                                            <td>
                                                <div class="form-group">
                                                    <select
                                                            id="searchForm_sysRulesTemplate_dealType"
                                                            name="sysRulesTemplate.w_dealType"
                                                            class="form-control  clean"
                                                            data-temp-obj="sysRulesTemplate.dealType"
                                                            data-dict-code="dictItemList"
                                                            data-dict-cate="sysRulesType" data-type-tag="select"
                                                            placeholder="必填项" data-bv-notempty="true"
                                                            data-bv-notempty-message="不能为空" data-def="">
                                                        <option value="">--请选择--</option>
                                                    </select>
                                                </div>
                                            </td>
                                        </tr>
                                        </tbody>
                                    </table>
                                </div>
                                <!-- temp="searchForm_content" end -->
                            </form>
                            <div class="box-footer text-center">
                                <button type="button" class="btn btn-success" onclick="getTableData();" data-temp-event="searchForm_hidden"><i class="fa fa-search"></i> 查询</button> 
                                <button type="button" class="btn btn-warning" onclick="mytools.cleanData('#searchForm');">重置 </button>
                                <button id="button_to_add" onclick="toAdd();" class="btn btn-primary" type="button"><i class="fa fa-plus-circle"></i> 增加 </button>
                            </div>
                        </div>
                    </div>
                    <!------- 搜索 end -------->

                    <!------- 列表 start -------->
                    <div class="box box-success">
                        <!--列表title  start -->
                        <div class="box-header with-border">
                            <h3 class="box-title"><i class="fa fa-table"></i> 规则子项列表 [<span id="span-sysname-text"></span>] [共计<span id="dataListTotalCount">0</span>条数据]&nbsp;&nbsp;
                            </h3>
                            <div class="box-tools pull-right">
                                <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
                            </div>
                        </div>
                        <div class="box-body">
                            <table id="dataList" class="table table-bordered table-hover">
                                <thead>
                                <tr id="dataList_thead_content" data-temp-code="true" data-temp-type="table" data-temp-show="dataList_template_content">
                                    <!-- temp="dataList_thead_content" start -->

                                    <th>标识/状态</th>
                                    <th style="width:25%;">规则信息（编号/排序/名称）</th>
                                    <th style="width:50%;">公式信息（名称/类型/算法/）</th>
                                    <th>操作</th>
                                    <!-- temp="dataList_thead_content" end -->
                                </tr>
                                </thead>
                                <tbody id="dataList-body">

                                </tbody>
                            </table>
                        </div>

                        <div class="box-footer text-center">
                            <ul id="dataList-page" class="pagination">
                            </ul>
                        </div>
                    </div>
                    <!------- 列表 end -------->
                </div>
            </div>

            <div win-title="添加窗口" class="modal fade" id="my_modal_add" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                <div class="modal-dialog" style="width:80%;">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                ×
                            </button>
                            <h4 class="modal-title">
                                <font color="red">信息添加</font> 
                            </h4>
                        </div>

                        <div class="modal-body">

                            <div class="nav-tabs-custom">
                                <ul class="nav nav-tabs" id="myTab-add">
                                </ul>

                                <!-- tab content start -->
                                <div class="tab-content">

                                    <div class="tab-pane active" id="tabAdd_1">
                                        <form class="form-horizontal addFormBody" role="form" id="addForm1" action="javascript:void(0)">
                                            <input type="hidden" class="formToken" id="addForm1_formToken" name="formToken" />
                                            <!-- temp="addForm1_hidden" start -->
                                            <div id="addForm1_hidden" style="display:;">
                                                <input type="hidden" name="pageName" value="sysRulesTemplate-list"/>
                                                <input type="hidden" name="formName" value="addForm"/>
                                                <input type="hidden" name="sysRulesTemplate.rulesType" value="${rulesKey!''}"/>
                                                <input type="hidden"  name="sysRulesTemplate.sysName"  value="">
                                            </div>
                                            <!-- temp="addForm1_hidden" end -->

                                            <!-- temp="addForm1_content" start -->
                                            <div id="addForm1_content" data-temp-code="true" data-temp-type="addForm" data-temp-form-id="addForm1">


                                                <table class="table table-bordered bordercolor">
                                                    <tbody>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">所属功能点标识：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.nodeType"
                                                                        class="form-control clean" maxlength="30"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"
                                                                        data-bv-regexp="true" data-bv-regexp-regexp="^[a-zA-Z0-9_]+$"
                                                                        data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">所属功能点状态：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.nodeStatus"
                                                                        class="form-control clean" maxlength="30"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-bv-regexp="true" data-bv-regexp-regexp="^[a-zA-Z0-9]+$"
                                                                        data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则名称：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.rulesName"
                                                                        class="form-control clean" maxlength="30"
                                                                        data-temp-obj="sysRulesTemplate.rulesName"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则编号：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.rulesNo"
                                                                        class="form-control clean" maxlength="30"
                                                                        data-temp-obj="sysRulesTemplate.rulesNo"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-bv-regexp="true"
                                                                        data-bv-regexp-regexp="^[a-zA-Z0-9_]+$" data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">处理方式：</label></td>
                                                        <td>
                                                            <div class="form-group"><select
                                                                        id="addForm1_sysRulesTemplate_dealType"
                                                                        name="sysRulesTemplate.dealType"
                                                                        class="form-control  clean"
                                                                        data-temp-obj="sysRulesTemplate.dealType"
                                                                        data-dict-code="dictItemList"
                                                                        data-dict-cate="sysRulesType" data-type-tag="select"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-def="">
                                                                    <option value="">--请选择--</option>
                                                                </select></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则排序：</label></td>
                                                        <td>
                                                            <div class="form-group">
                                                                <input
                                                                        name="sysRulesTemplate.orderNo"
                                                                        class="form-control clean" maxlength="30"
                                                                        data-temp-obj="sysRulesTemplate.orderNo"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"
                                                                        data-bv-regexp="true" data-bv-regexp-regexp="^[0-9]+$" data-bv-regexp-message="必须是数字">
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件名称：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.formulaName"
                                                                        class="form-control clean" maxlength="100"
                                                                        data-temp-obj="sysRulesTemplate.formulaName"
                                                                        placeholder="必填项，公式/插件简述名称" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">是否返回结果：</label></td>
                                                        <td>
                                                            <div class="form-group"><select
                                                                        id="addForm1_sysRulesTemplate_resFlag"
                                                                        name="sysRulesTemplate.resFlag"
                                                                        class="form-control"
                                                                        data-temp-obj="sysRulesTemplate.resFlag"
                                                                        data-dict-code="dictItemList" data-def = "F"
                                                                        data-dict-cate="yesOrNo" data-type-tag="select"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-def="">
                                                                    <option value="">--请选择--</option>
                                                                </select></div>
                                                            <div class="f8 fx1">
                                                                <i class="fa fa-info-circle"></i> 只有处理方式是数字计算且触发参数含constantResult才可用
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件英文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-group">
                                                                <input name="sysRulesTemplate.formulaCal"
                                                                        class="form-control clean" maxlength="500"
                                                                        data-temp-obj="sysRulesTemplate.formulaCal"
                                                                        placeholder="必填项，类似数学公式的语法或插件代码全路径" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空">
                                                                <div class="f10 fx1">
                                                                    <i class="fa fa-info-circle"></i> 填写参考：totalMoney=(price*num)*({{param}}*0.01)；当公式内有需要设置的固定值请以{{param}}标识占位
                                                                </div>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件中文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-group">
                                                                <input name="sysRulesTemplate.formulaDesc"
                                                                       class="form-control clean" maxlength="500"
                                                                       data-temp-obj="sysRulesTemplate.formulaDesc"
                                                                       placeholder="必填项，数学公式对应中文格式或插件类的中文说明" data-bv-notempty="true"
                                                                       data-bv-notempty-message="不能为空">
                                                                <div class="f10 fx1">
                                                                    <i class="fa fa-info-circle"></i> 填写参考：总金额=(单价*数量)*浮动值%
                                                                </div>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    </tbody>
                                                </table>
                                            </div>
                                            <!-- temp="addForm1_content" end -->


                                            <div class="form-group">
                                                <div class="col-sm-12">
                                                    <div class="box-footer text-center">
                                                        <button class="btn btn-success pull-left" type="button" onclick="mytools.closeModal('my_modal_add');"> 取消 </button>
                                                        <button class="btn btn-danger pull-right" type="button" onclick="submitForm1('addForm1','');" data-temp-event="addForm1_hidden"> 提 交 </button>
                                                    </div>
                                                </div>
                                            </div>

                                        </form>
                                    </div>

                                </div>
                                <!-- tab content e -->
                            </div>

                        </div>
                    </div>
                    <!-- /.modal-content -->
                </div>
            </div>

            <div win-title="修改窗口" class="modal fade" id="my_modal_edit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                <div class="modal-dialog" style="width:80%;">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                ×
                            </button>
                            <h4 class="modal-title">
                                <font color="red">信息修改</font> 
                            </h4>
                        </div>
                        <div class="modal-body">
                            <div class="nav-tabs-custom">
                                <ul class="nav nav-tabs" id="myTab-edit">
                                </ul>

                                <!-- tab content start -->
                                <div class="tab-content">

                                    <div class="tab-pane active" id="tabEdit_1">
                                        <form class="form-horizontal editFormBody" role="form" id="editForm1" action="javascript:void(0)">
                                            <input type="hidden" class="formToken" id="editForm1_formToken" name="formToken" />
                                            <!-- temp="editForm1_hidden" start -->
                                            <div id="editForm1_hidden" style="display:none;">
                                                <input type="hidden" name="pageName" value="sysRulesTemplate-list"/>
                                                <input type="hidden" name="formName" value="editForm"/>
                                                <input type="hidden" name="sysRulesTemplate.w_rulesId" data-name="sysRulesTemplate.rulesId" class="sysRulesTemplate_rulesId clean">
                                            </div>
                                            <!-- temp="editForm1_hidden" end -->

                                            <!-- temp="editForm1_content" start -->
                                            <div id="editForm1_content">


                                                <table class="table table-bordered bordercolor">
                                                    <tbody>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">所属功能点标识：</label></td>
                                                        <td>
                                                            <div class="form-group"><input data-name="sysRulesTemplate.nodeType"
                                                                                           name="sysRulesTemplate.nodeType"
                                                                        class="form-control clean" maxlength="30"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"
                                                                        data-bv-regexp="true" data-bv-regexp-regexp="^[a-zA-Z0-9_]+$"
                                                                        data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">所属功能点状态：</label></td>
                                                        <td>
                                                            <div class="form-group"><input data-name="sysRulesTemplate.nodeStatus"
                                                                                           name="sysRulesTemplate.nodeStatus"
                                                                        class="form-control clean" maxlength="30"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-bv-regexp="true" data-bv-regexp-regexp="^[a-zA-Z0-9]+$"
                                                                        data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则名称：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.rulesName"
                                                                        class="form-control clean" maxlength="30"
                                                                        data-temp-obj="sysRulesTemplate.rulesName"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"  data-name="sysRulesTemplate.rulesName"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则编号：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.rulesNo"
                                                                        class="form-control clean" maxlength="30"
                                                                        data-temp-obj="sysRulesTemplate.rulesNo"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"
                                                                        data-name="sysRulesTemplate.rulesNo" data-bv-regexp="true"
                                                                        data-bv-regexp-regexp="^[a-zA-Z0-9_]+$" data-bv-regexp-message="必须是数字或字母组合"></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">处理方式：</label></td>
                                                        <td>
                                                            <div class="form-group"><select
                                                                        id="editForm1_sysRulesTemplate_dealType"
                                                                        name="sysRulesTemplate.dealType"
                                                                        class="form-control  clean"
                                                                        data-temp-obj="sysRulesTemplate.dealType"
                                                                        data-dict-code="dictItemList"
                                                                        data-dict-cate="sysRulesType"
                                                                        data-type-tag="select" placeholder="必填项"
                                                                        data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-def=""
                                                                        data-name="sysRulesTemplate.dealType">
                                                                    <option value="">--请选择--</option>
                                                                </select></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则排序：</label></td>
                                                        <td>
                                                            <div class="form-group">
                                                                <input name="sysRulesTemplate.orderNo" data-name="sysRulesTemplate.orderNo"
                                                                       class="form-control clean" maxlength="30"
                                                                       data-temp-obj="sysRulesTemplate.orderNo"
                                                                       placeholder="必填项" data-bv-notempty="true"
                                                                       data-bv-notempty-message="不能为空"
                                                                       data-bv-regexp="true" data-bv-regexp-regexp="^[0-9]+$" data-bv-regexp-message="必须是数字">
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件名称：</label></td>
                                                        <td>
                                                            <div class="form-group"><input
                                                                        name="sysRulesTemplate.formulaName" data-name="sysRulesTemplate.formulaName"
                                                                        class="form-control clean" maxlength="100"
                                                                        data-temp-obj="sysRulesTemplate.formulaName"
                                                                        placeholder="必填项，公式/插件简述名称" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空"></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">是否返回结果：</label></td>
                                                        <td>
                                                            <div class="form-group"><select  data-name="sysRulesTemplate.resFlag"
                                                                        id="editForm1_sysRulesTemplate_resFlag"
                                                                        name="sysRulesTemplate.resFlag"
                                                                        class="form-control clean"
                                                                        data-temp-obj="sysRulesTemplate.resFlag"
                                                                        data-dict-code="dictItemList"
                                                                        data-dict-cate="yesOrNo" data-type-tag="select"
                                                                        placeholder="必填项" data-bv-notempty="true"
                                                                        data-bv-notempty-message="不能为空" data-def="">
                                                                    <option value="">--请选择--</option>
                                                                </select></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件英文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-group">
                                                                <input name="sysRulesTemplate.formulaCal" data-name="sysRulesTemplate.formulaCal"
                                                                       class="form-control clean" maxlength="500"
                                                                       data-temp-obj="sysRulesTemplate.formulaCal"
                                                                       placeholder="必填项，类似数学公式的语法或插件代码全路径" data-bv-notempty="true"
                                                                       data-bv-notempty-message="不能为空">
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件中文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-group">
                                                                <input name="sysRulesTemplate.formulaDesc" data-name="sysRulesTemplate.formulaDesc"
                                                                       class="form-control clean" maxlength="500"
                                                                       data-temp-obj="sysRulesTemplate.formulaDesc"
                                                                       placeholder="必填项，数学公式对应中文格式或插件类的中文说明" data-bv-notempty="true"
                                                                       data-bv-notempty-message="不能为空">
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    </tbody>
                                                </table>
                                            </div>
                                            <!-- temp="editForm1_content" end -->

                                            <div class="form-group">
                                                <div class="col-sm-12">
                                                    <div class="box-footer text-center">
                                                        <button class="btn btn-success pull-left" type="button" onclick="mytools.closeModal('my_modal_edit');"> 取消 </button>
                                                        <button class="btn btn-danger pull-right" type="button" onclick="submitForm1('editForm1','');" data-temp-event="editForm1_hidden"> 提 交 </button>
                                                    </div>
                                                </div>
                                            </div>
                                        </form>
                                    </div>

                                </div>
                                <!-- tab content e -->
                            </div>
                        </div>
                    </div>
                    <!-- /.modal-content -->
                </div>
            </div>

            <div win-title="查看窗口" class="modal fade" id="my_modal_view" tabindex="-2" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                <div class="modal-dialog" style="width:80%;">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                ×
                            </button>
                            <h4 class="modal-title">
                                <font color="red">查看详情</font> 
                            </h4>
                            <form id="viewForm" action="javascript:void(0)">
                                <!-- temp="viewForm_hidden" start -->
                                <div id="viewForm_hidden" style="display:none;">
                                    <input type="hidden" name="pageName" value="sysRulesTemplate-list"/>
                                    <input type="hidden" name="formName" value="searchForm"/>
                                    <input type="hidden" name="sysRulesTemplate.w_rulesId" value="+objPrimKeyArray[k]+"/>
                                </div>
                                <!-- temp="viewForm_hidden" end -->
                            </form>
                        </div>
                        <div class="modal-body viewForm">

                            <div class="nav-tabs-custom">
                                <ul class="nav nav-tabs" id="myTab-view">
                                </ul>

                                <!-- tab content start -->
                                <div class="tab-content">

                                    <div class="tab-pane active" id="tabView_1">
                                        <form class="form-horizontal" role="form" id="viewForm1" action="javascript:void(0)">

                                            <!-- temp="viewForm1_content" start -->
                                            <div id="viewForm1_content" class="row viewForm">
                                                <table class="table table-bordered bordercolor">
                                                    <tbody>
                                                    <tr>
                                                        <td class="active w400" align="right"><label
                                                                    class="form-control-static">所属功能点标识：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.nodeType"></span>
                                                            </div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">所属功能点状态：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.nodeStatus"></span>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则名称：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.rulesName"></span>
                                                            </div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则编号：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.rulesNo"></span>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">处理方式：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        id="viewForm1_sysRulesTemplate_dealType"
                                                                        data-dict-cate="sysRulesType"
                                                                        data-dict-code="dictItemList"
                                                                        data-type-tag="select"
                                                                        data-name="sysRulesTemplate.dealType"
                                                                        data-dict="sysRulesType"></span></div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">规则排序：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span data-name="sysRulesTemplate.orderNo" ></span></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件名称：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.formulaName"></span>
                                                            </div>
                                                        </td>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">是否返回结果：</label></td>
                                                        <td>
                                                            <div class="form-control-static"><span
                                                                        id="viewForm1_sysRulesTemplate_resFlag"
                                                                        data-dict-cate="yesOrNo"
                                                                        data-dict-code="dictItemList"
                                                                        data-type-tag="select"
                                                                        data-name="sysRulesTemplate.resFlag"
                                                                        data-dict="yesOrNo"></span></div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件英文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.formulaCal"></span>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td class="active" align="right"><label
                                                                    class="form-control-static">公式/插件中文格式：</label></td>
                                                        <td colspan="3">
                                                            <div class="form-control-static"><span
                                                                        data-name="sysRulesTemplate.formulaDesc"></span>
                                                            </div>
                                                        </td>
                                                    </tr>
                                                    </tbody>
                                                </table>
                                            </div>
                                            <!-- temp="viewForm1_content" end -->

                                        </form>
                                        <div class="form-group">
                                            <div class="col-sm-12">
                                                <div class="box-footer text-center">
                                                    <button class="btn btn-success pull-right" type="button" onclick="mytools.closeModal('my_modal_view');"> 关闭 </button>
                                                </div>
                                            </div>
                                        </div>
                                    </div>


                                </div>
                                <!-- tab content e -->
                            </div>
                        </div>
                    </div>
                    <!-- /.modal-content -->
                </div>
            </div>

            <!-- Part 二、以下是template模板定义的模块区域 -->
            <script type="text/template" id="dataList-template">
                <? for ( var i = 0; i < rows.length; i++) {?>
                <tr>
                    <td style='display:none;'><input type="hidden" name="input_primaryKey" obj-name="sysRulesTemplate" primary="rulesId" value="<?=strUtil.doNull(rows[i].sysRulesTemplate.rulesId,'')?>"/></td>
                    <td>
                        <div class="form-group">
                            <?=rows[i].sysRulesTemplate.nodeType?>
                        </div>
                        <div class="form-group fx8">
                            <?=strUtil.doNull(rows[i].sysRulesTemplate.nodeStatus,'')?>
                        </div>
                    </td>
                    <td>
                        <div class="form-group">
                            <?=rows[i].sysRulesTemplate.rulesNo?>/<span class="text-green"><?=rows[i].sysRulesTemplate.orderNo?></span>
                        </div>
                        <div class="form-group">
                            <?=strUtil.doNull(rows[i].sysRulesTemplate.rulesName,'')?>
                        </div>
                        <div class="form-group fx8">
                            <?=strUtil.doNull(rows[i].sysRulesTemplate.createTime,'')?>
                        </div>
                    </td>
                    <td style='display:none;'><input type="hidden" name="input_primaryKey" obj-name="sysRulesTemplate" primary="rulesId" value="<?=strUtil.doNull(rows[i].sysRulesTemplate.rulesId,'')?>"/></td>
                    <td>
                        <div class="form-group">
                            <?=strUtil.doNull(rows[i].sysRulesTemplate.formulaName,'')?> - [<?=dictListMap['sysRulesType'][rows[i].sysRulesTemplate.dealType]?>]
                        </div>
                        <div class="form-group text-danger"><?=strUtil.doNull(rows[i].sysRulesTemplate.formulaCal,'')?></div>
                        <div class="form-group">
                            <?=strUtil.doNull(rows[i].sysRulesTemplate.formulaDesc,'')?>
                        </div>
                    </td>
                    <td>
                        <button type="button" class="btn btn-success btn-xs" onclick="toLoad(this,'view')"><i class="fa fa-search-plus"></i> 查看</button><br/>
                        <button type="button" class="btn btn-warning btn-xs" onclick="toLoad(this,'edit');"><i class="fa fa-edit"></i> 修改</button><br/>
                        <button type="button" class="btn btn-danger btn-xs" onclick="toDele(this);"><i class="fa fa-trash-o"></i> 删除</button>
                    </td>
                </tr>
                <?}?>
            </script>

            <!-- Part 三、 以下是js模块区域 -->
            <script>
                var clickMenu = "sysRulesType-list";
                var myPage,dataListId,searchFormId;
                myPage = 10;//定义列表数据
                dataListId = "dataList";//显示列表数据div的id
                searchFormId = "searchForm";//搜索表单Id
                var defSysEname = strUtil.doNull(strUtil.getLocalStorage("sysEname"), "");
                $("#span-sysname-text").text(defSysEname+"-"+strUtil.getLocalStorage("sysCname"));
                $("#addForm1").find("input[name='sysRulesTemplate.sysName']").val(defSysEname);
                /**
                 * 初始化数据字典，id传入#id 返回值Map用法：dictListMap["userType"][rows[i].userType]
                 */
                var dictListMap = DictUtil.initDictAndDymic();

                $(function () {
                    //1、加载分页列表数据
                    getTableData();

                    //2、控制是否启用token
                    //setToken();

                });

                $(function () {
                    //设置数据行选中效果
                    $('#'+dataListId+' tbody').on('click','tr', function (e) {
                        if ( $(this).hasClass('selected') ) {
                        }
                        else {
                            $('tr.selected').removeClass('selected');
                            $(this).addClass('selected');
                        }
                        //var id = $('tr.selected th').eq(0).html();
                    } );
                });
                //注入日历框样式
                var dateObject = $('.datepicker').datepicker( {
                    language : 'zh-CN',
                    //inline: true,
                    todayBtn : "linked",
                    format : "yyyy-mm-dd",
                    autoclose: true
                }).on('hide',function(e) {
                    //bootstrap datepicker与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决方法
                    //当日期选择框关闭时，执行刷新校验。
                    var fieldName = $(this).attr("name");//获取当前元素name
                    var formId = $(this).parents("form").eq(0).attr("id");//获取当前元素所在父层级中的就近的formId
                    $("#"+formId).data('bootstrapValidator').updateStatus(fieldName,'NOT_VALIDATED',null).validateField(fieldName);
                });

                //给模态窗口内form表单内的所有支持必填项的元素注入校验
                $(".modal").on('shown.bs.modal', function () {
                    $(this).find("form").each(function(){
                        var formId = $(this).attr("id");
                        if(!strUtil.isNull(formId)){
                            formId="#"+formId;
                            setValidate(formId);//定义add表单验证属性
                            mytools.cleanValidate(formId);//清空上次校验规则提示
                        }
                    });
                });

                //打开添加modal
                function toAdd(){
                    mytools.cleanData(".addFormBody");//清空表单元素上次填写的内容；
                    $(".datepicker").val("");
                    $("#my_modal_add").modal("show");
                }
                //数据toLoad读取（查看、编辑）数据
                function toLoad(obj,type){
                    if("view"==type){
                        $("#my_modal_view").modal("show");
                    }else if("edit"==type){
                        mytools.cleanData(".editFormBody");//清空表单元素上次填写的内容；
                        $("#my_modal_edit").modal("show");
                    }
                    var paramLoadData = {};
                    var inputPrimaryObj = $(obj).parent().parent().find("input[name='input_primaryKey']");
                    paramLoadData["pageName"]=$("#searchForm").find("input[name='pageName']").val();
                    paramLoadData["formName"]=$("#searchForm").find("input[name='formName']").val();
                    if(inputPrimaryObj.length>0){
                        for(var k=0;k<inputPrimaryObj.length;k++){
                            var pkobj=$(inputPrimaryObj[k]);
                            paramLoadData[pkobj.attr("obj-name")+".w_"+pkobj.attr("primary")]=pkobj.val();
                        }
                        $.get(common_info_url, paramLoadData,function(myData){
                            console.log(myData);
                            //反显加载数据
                            if(myData){
                                for(var objNameKey in myData){
                                    FormUtil.loadView(objNameKey, myData[objNameKey],"#my_modal_"+type);
                                }
                            }
                        },"json");
                    }
                }
                //删除调用
                function toDele(obj){
                    if(!$("#delForm_hidden").find("input[name='formName']").val()){
                        layer.alert("缺失删除参数！");
                        return;
                    }
                    var index_submit = layer.confirm("您确定要删除信息吗？", {btn: ["Yes","No"],closeBtn: 0,offset: "220px"}
                        , function(){
                            layer.close(index_submit);
                            var paramData = {};
                            var inputPrimaryObj = $(obj).parent().parent().find("input[name='input_primaryKey']");
                            paramData["pageName"]=$("#delForm_hidden").find("input[name='pageName']").val();
                            paramData["formName"]=$("#delForm_hidden").find("input[name='formName']").val();
                            if(inputPrimaryObj.length>0){
                                for(var k=0;k<inputPrimaryObj.length;k++){
                                    var pkobj=$(inputPrimaryObj[k]);
                                    paramData[pkobj.attr("obj-name")+".w_"+pkobj.attr("primary")]=pkobj.val();
                                }
                                $.ajax({
                                    type:"post",
                                    url:common_submit_url,
                                    data: paramData,dataType:"json",
                                    success: function(myData){
                                        var result = myData.flag;
                                        if(result=="T"){
                                            refresh();
                                        }else{
                                            layer.alert("删除失败！");
                                        }
                                    }
                                });
                            }
                        });
                }
                //加载列表数据
                function getTableData(){
                    if(strUtil.isNull($("#"+searchFormId).find("input[name='pageName']").val())){return;}
                    var index_load = layer.load(1, {shade: false});
                    $.ajax({
                        type:'get',
                        url:common_list_url,
                        data:$("#"+searchFormId).serialize()+getCurrentPage(common_list_url+"?"+$("#"+searchFormId).serialize(),myPage),
                        dataType:'json',
                        success: function(myData){
                            console.log(myData);
                            if("T"==myData.flag){
                                var data = baidu.template(dataListId+"-template",eval(myData));
                                $("#dataListTotalCount").text(myData.total);
                                $("#"+dataListId+"-body").html(data);
                                var option= {
                                    ele:$("#"+dataListId+"-page")[0],
                                    total:myData.total,
                                    fn:getTableData,
                                    url:common_list_url+"?"+$("#"+searchFormId).serialize()
                                }
                                generatePages(option);

                            }
                            layer.close(index_load);
                        }
                    });
                }

                function toBack(url){
                    var page="1";
                    if(page){
                        sessionStorage.setItem("page",page);
                    }
                    mytools.pjax(url);
                }

                //提交tab1表单数据
                function submitForm1(formId,tabId){
                    //校验规则-表单提交时触发
                    var validate = $('#'+formId).data('bootstrapValidator').validate();
                    if(!validate.isValid()){ //如果校验不通过就返回
                        return;
                    }

                    var index_submit = layer.confirm('您确定要保存信息吗？', {btn: ['Yes','No'],closeBtn: 0,offset: '220px'}
                        , function(){
                            var result = submitForm(formId,tabId);
                            if(result){
                                layer.alert("提交成功！", {closeBtn: 0 });
                                mytools.closeModal("my_modal_add");
                                mytools.closeModal("my_modal_edit");
                                refresh();


                                setToken();
                                if(!strUtil.isNull(tabId)){
                                    $('.nav-tabs a[href=\"#'+tabId+'\"]').tab('show'); // Select tab by name
                                }
                            }
                        });

                }
                //提交表单数据
                function submitForm(formId,tabId){
                    var result;
                    var index_load = layer.load(1, {shade: false});
                    $.ajax({
                        type:'post',
                        url:common_submit_url,
                        data:$("#"+formId).serialize(),
                        async:false,
                        dataType:'json',
                        success: function(myData){
                            console.log(myData);
                            if(myData.flag=="T"){
                                result = myData;
                            }else{
                                setToken();
                                layer.alert(myData.msg);
                            }
                            layer.close(index_load);
                        },
                        error: function (e) {
                            layer.close(index_load);
                        }
                    });
                    return result;
                }

                //刷新
                function refresh(){
                    getTableData();
                }
                //设置token
                function setToken(){
                    $.ajax({
                        type:'get',
                        url:'${ctx}/sendPage/token?token=true',
                        dataType:'text',
                        success: function(myData){
                            console.log(myData);
                            $('.formToken').val(myData);
                        }
                    });
                }


                /**** Part 四、以下是自定义新增方法  ****/
//1.定义校验规则-定义
                function setValidate(id){
                    $(id).each(function(){
                        $(this).bootstrapValidator({
                            feedbackIcons: {
                                valid: 'glyphicon glyphicon-ok',
                                invalid: 'glyphicon glyphicon-remove',
                                validating: 'glyphicon glyphicon-refresh'
                            },/** 以下需要结合实际业务清空补充个表单元素的验证规则 **/
                            fields:{
                                /** 可自定义新增验证规则
                                 "uctUser.userEname":{
		    		 validators: {
		    			 regexp: {
		    				 regexp: /^[0-9]+$/,
		                      message: '只能是数字'
		                  }
		              }
		    	}
                                 **/
                            }
                        });
                    });
                }


            </script>
        </section>
        <!-- Main end -->
    </div>
    <!-- foot start -->
    <#include "/common/plateform/foot.ftl">
    <!-- foot start -->
</div>
<!-- /.content-wrapper -->
</body>
</html>












